Siemens — Software Test Engineer

Posted: 03-07-2025

Description


About Siemens Foundational Technologies:

Siemens Technology and Services Private Limited is part of Siemens Foundational Technologies, formerly known as Siemens IoT Services. This business unit was established on April 1, 2019, with headquarters in Munich, Germany. It is dedicated to enabling clients to unlock their digital future through comprehensive support across their digitalization journey. The organization serves as both a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT. With a global network of more than 8,000 employees across 10 countries and 21 offices, Siemens Foundational Technologies offers services ranging from consulting, design & prototyping, to solution implementation and operation.

About the Role:

Siemens is seeking a highly skilled Software Test Engineer with 5 to 8 years of experience in test automation, particularly for safety-critical systems within the Railway Automation domain. The role requires strong expertise in software and hardware integration testing, Linux systems, and network protocol analysis, with hands-on experience in hardware configuration and validation.

Key Responsibilities:

  • Design, develop, and execute automated and manual test cases for embedded and application-level software in safety-critical environments.
  • Perform hardware-software integration testing, including setup, configuration, and validation of embedded systems and networked devices.
  • Configure and validate hardware test benches, including I/O modules, communication interfaces, and simulation tools.
  • Conduct system-level and integration testing across software and hardware components.
  • Analyze and debug issues using tools like Wireshark, Tcpdump, and nmap.
  • Work with Debian-based Linux systems, including package management, service configuration, and system-level debugging.
  • Collaborate with cross-functional teams including development, systems engineering, and safety assurance.
  • Ensure compliance with industry safety standards and maintain detailed documentation for traceability and audits.

Key Technical Skills:

C, C++, Python, Linux OS, Debian, test automation, hardware configuration, I/O validation, embedded systems, integration testing, system testing, regression testing, hardware-software co-validation, IP, TCP, UDP, NTP, Wireshark, Tcpdump, nmap, Railway Automation

Requirements:

  • Bachelor’s degree or higher in Computer Science, Electronics, Electrical Engineering, or related fields.
  • 5 to 8 years of professional experience in software testing, particularly in safety-critical domains.
  • Proficiency in C, C++, and Python programming.
  • Strong experience working with Linux operating systems, preferably Debian-based distributions.
  • Proven experience in developing and maintaining automated test frameworks.
  • Knowledge of hardware testing, including I/O validation and embedded system testing.
  • ISTQB Certification (Foundation or Advanced Level preferred).
  • Deep understanding of networking protocols such as IP, TCP, UDP, and NTP.
  • Proficiency with debugging and network analysis tools like Wireshark, Tcpdump, and nmap.
  • Domain knowledge in Railway Automation or other safety-critical industries like automotive or aerospace.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to collaborate effectively in a cross-functional team environment.
  • Familiarity with protocol layer testing, network simulation, and hardware-in-the-loop (HIL) testing.
  • Knowledge of safety standards such as EN 50128, IEC 61508, or ISO 26262.

Work Culture:

This role is based in Pune and functions as an individual contributor role. Occasional travel to other locations within India or internationally may be required. Siemens values diversity and inclusivity and encourages applications from individuals of all backgrounds. The company is committed to equality, merit-based employment decisions, and fostering a workplace where everyone can bring their authentic self to work.

Important Notice:

This job description and related content are owned by Siemens. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Siemens directly. We do not process applications or respond to candidate queries.